package pl.marekbar.widoki;

import java.util.List;
import pl.marekbar.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class PodgladAdapter extends ArrayAdapter<Asoc>
{
	private Context kontekst;
	private Asoc[] dane;


	public PodgladAdapter(Context kontekst, List<Asoc> lista)
	{
		super(kontekst, R.layout.ekran_podglad_wiersz, lista.toArray(new Asoc[lista.size()]));
		this.kontekst = kontekst;
		this.dane = lista.toArray(new Asoc[lista.size()]);
	}



	@Override
	public View getView(int pozycja, View convertView, ViewGroup parent)
	{
		LayoutInflater maper = (LayoutInflater) kontekst
				.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		View widokWiersza = maper.inflate(R.layout.ekran_podglad_wiersz,
				parent, false);

		TextView tytul = (TextView) widokWiersza
				.findViewById(R.id.ep_tytul);
		TextView tresc = (TextView) widokWiersza
				.findViewById(R.id.ep_tresc);
		tytul.setText(this.dane[pozycja].pobierzKlucz());
		tresc.setText(this.dane[pozycja].pobierzWartosc());
		

		return widokWiersza;
	}
	

}
